// 展示图形验证码
function LoginAuto_Ani(e) {
    $("#verifyImageCode").show().attr("data-check", 1);
    $("#imgCode").removeAttr("disabled");
    $(".public_input").animate({marginTop: (e == true ? 0 : 53)}, 'fast');
}

// 关闭
function LoginAuto_close() {
    $("#verifyImageCode").hide().attr("data-check", 0);
    $("#imgCode").attr("disabled", "disabled");
    $(".inputWrapper").animate({marginTop: 0}, 'fast');
}

// 提交用户名手机
function ajax_username() {
    var phone = $("#mobile").val();
    var _reg = /^[0-9]*[1-9][0-9]*$/;
    if (phone.length == 0) {
        $(".login_error").css("visibility", "hidden").find("span").html('');
        return false
    }
    if (phone.length == 11 && _reg.test(phone)) {
        if (!checkLoginPhone()) {
            return false;
        }
    }
    $.post("/user/passport/ajax_phone.html", {"phone": phone}, success, "json");
    return false;

    function success(data) {
        if (data.code == 0) {
            $(".login_error").css("visibility", "visible").find("span").html(data.msg);
            return false;
        } else {
            $(".login_error").css("visibility", "hidden").find("span").html('');
            if (data.data > 0) {
                LoginAuto_Ani();
            }
        }
    }
}

function login_check() {
    var pwd = $("#pwd"), error = $(".loginError"), user = $("#mobile");
    var password = pwd.val();
    var name = user.val();
    var imgCheck = parseInt($("#verifyImageCode").attr("data-check"));
    if (name.length <= 0) {
        $(error).css("visibility", "visible").find("span").html(errorTxt[8]);
        user.addClass("on");
        return false;
    }
    if (password.length < 6) {
        $(error).css("visibility", "visible").find("span").html(errorTxt[3]);
        pwd.addClass("on");
        return false;
    }
    if (imgCheck === 1) {
        if (!checkImgCode()) {
            $(error).css("visibility", "visible").find("span").html(errorTxt[1]);
            return false;
        }
    }

    $('#loginBtn').prop("disabled", false).val(errorTxt[6]);
    return true;
}


$(function () {

    var name = !getCookie("name") ? '' : getCookie("name"),
        user_type = isNaN(getCookie("userType")) ? '' : getCookie("userType");
    if (name.length > 0) { $("#mobile").val(name); }
    if(parseInt(user_type) === 1){
        $("#isBorrow").val(1);
        $(".login_tab li").removeClass("on").eq(1).addClass("on");
    }

    $("input[name='remember']").click(function () {
        var condition = $(this).prop("checked");
        $(this).val(condition === true ? 1 : 0);
    });

    // 登录切换
    $(".login_tab li").click(function () {
        var index = $(this).attr("data-rel");
        $(this).addClass("on").siblings("li").removeClass("on");
        $("#isBorrow").val(index)
    });

    // 是否显示图形验证码
    $("#mobile,#pwd").blur(function () {
        $("#pwd,#mobile").removeClass("on");
        $(".loginError").css("visibility", "hidden").find("span").html("");
        //ajax_username();
    });

    $("#imgCode").blur(function () {
        $(".loginError").css("visibility", "hidden").find("span").html("");
    });

    //弹窗表单提交
    $("form.loginForm").submit(function () {
        if (!login_check()) return false;
        return ajax_post($(this), 2, '', '', true);
    });

    //登录页面表单提交
    $("#login").submit(function () {
        if (!login_check()) return false;
        return ajax_post($(this), 2, '', '', false);
    });

});